@charset "utf-8";
/* CSS Document */

body{ font-size:14px; color:#333; background:#FFF;   font-family: "Microsoft YaHei",  Verdana, sans-serif, "SimSun";  -webkit-text-size-adjust:none;-webkit-font-smoothing: subpixel-antialiased;-moz-osx-font-smoothing: grayscale;  margin:0px; padding:0px;word-break:break-all;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100% }ul,li,p{ list-style-type:none; padding:0px; margin:0px;}img{ border:0px;}
a:link {color:#333;text-decoration: none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;}
a:visited {text-decoration: none;color: #333;}a:hover {text-decoration: none;color: #333;}a:active {text-decoration: none;color: #333;}
.main{ width:1200px; margin:0 auto; overflow:hidden;}
.main1{ width:1000px; margin:0 auto; overflow:hidden;}

.logo{ float:left; overflow:hidden; margin-top:10px; margin-bottom:10px;}
.head{ width:100%; background:#1f2851; overflow:hidden;}
.so{ width:220px; float:right; overflow:hidden; margin-top:40px;}
.so1{ background:#d0d0d0; overflow:hidden; border:0px;float:left; outline:none; padding:6px;}
.so2{ background:#808080; overflow:hidden; border:0px; float:left;outline:none; height:27px; color:#FFF;}
.nav{ width:100%; background:#273265; overflow:hidden; color:#FFF;}
.w-all{ display:none}
.menu{

	height:50px;
	float: left;
	overflow:hidden;
	

}
.menu li {height:50px;overflow:hidden; float:left;}
.menu li a{height:50px; padding-left:30px; padding-right:30px;float:left;line-height:50px; color:#FFF; font-size:15px;  text-align:center; display:block;}
.menu li a:hover{ background:#f4ec3d; display:block; color:#333;}

.menu ul li .current{ background:#f4ec3d; display:block; color:#333;}

.banner{ max-width:1920px; margin:0 auto; overflow:hidden; display:block;}.banner img{ width:100%; display:block;}
.bj{ width:100%; background:url(bj.jpg) no-repeat; background-size:100% 100%; overflow:hidden; padding-top:50px; padding-bottom:50px;}
.txt{ width:100%; text-align:center; overflow: hidden; margin-top:20px; margin-bottom:30px;}


/* 横向滚动

------------------------------ */

.scroll_horizontal{position:relative;width:1200px;height:200px;padding:0px;}

.scroll_horizontal .box{overflow:hidden;position:relative;width:1100px;height:200px;margin:0 auto;}

.scroll_horizontal .list{overflow:hidden;width:9999px;}

.scroll_horizontal .list li{float:left;width:200px; padding-left:10px; padding-right:10px;}
.scroll_horizontal .list li img{ width:100%; display:block;}

.scroll_horizontal .prev,

.scroll_horizontal .next {
	position: absolute;
	width: 40px;
	height: 200px;
	cursor: pointer;
	background-color: #CCC;
	background-image: url(control.png);
	background-repeat: no-repeat;

}
.scroll_horizontal .prev{left:5px;background-position:0 70px;}

.scroll_horizontal .next{right:5px;background-position:-40px 70px;}


.more{ width:120px; height:40px; margin:50px auto 0 auto; text-align:center; line-height:40px; border:#FF0 2px solid;border-radius:30px;}

.more a{ color:#FFF;}

.abut{ float:left; overflow:hidden; width:570px;}
.abut1{ float:right; overflow:hidden; width:390px; background:#0776c8; color:#FFF; padding:15px;}
.abut2{ width:100%; font-size:24px; overflow:hidden; color:#FFF;}
.abut2 p{ font-size:14px; color:#FFF; overflow:hidden; margin-top:10px;}

.abut3{  float:right; overflow:hidden;}.abut3 a{ color:#FFF;}

.case{ width:100%; background: url(bj2.jpg) no-repeat; background-size:100% 100%; overflow:hidden; margin-top:50px; padding-bottom:50px; padding-top:30px; padding-bottom:30px;}

.news{ width:100%; background:#e5e5e5; overflow:hidden; padding-top:50px; padding-bottom:50px;}

.footer{ width:100%; background:#151b36; overflow:hidden; padding-top:30px; padding-bottom:30px;}
.news_1{ width:550px; float:left; overflow:hidden; background:#f7f7f7; border-top:1px #000 dashed;}

.news_1 li{font-size:18px; padding:10px; border-right:1px #000 dashed; font-weight:600; border-bottom:#000 1px dashed; border-left:1px dashed #000;}
.news_1 li p{  font-weight:100; font-size:14px; overflow:hidden; line-height:180%}
.news_1li{ width:100%; overflow:hidden; font-weight:100; font-size:14px; text-align:right;}

.news_2{ width:400px; float:right; overflow:hidden;}.news_2 img{ width:100%; display:block;}

.bbc{ float:left; overflow:hidden;}
.bbc1{ width:600px; float:left; margin-left:20px; overflow:hidden;}.bbc1 ul{ color:#FFF;}.bbc1 ul a{ color:#FFF;}
.bbc1 li{ width:45%; line-height:25px; float:left; overflow:hidden; overflow:hidden; color:#FFF;}
.bbc1 li a{ color:#FFF;}

.left1{ width:222px; float:left; overflow:hidden; margin-top:50px;}
.left2{ width:100%; background:url(nei1.jpg) no-repeat; height:150px; overflow:hidden;}
.left3{ width:95%; margin-top:60px; overflow: hidden; text-align: right; color:#087cd3; font-size:30px;}
.left3 p{ font-size:14px; color:#666; overflow:hidden; display:none;}

.ktr{ width:185px; margin-left:3px;  overflow:hidden; margin-top:10px; margin-bottom:100px;}
.ktr li{ width:100%; text-align:center; line-height:45px; color:#FFF; overflow:hidden; background:#087cd3; margin-bottom:10px;}
.ktr li a{ color:#FFF;}
.rig_about{ width:930px; float: right; overflow:hidden; margin-top:50px; margin-bottom:50px;}

.rig_aboutt img{ max-width:100%; display:block;}
.rig_aboutt{ width:930px; float: right; overflow:hidden; margin-top:50px; margin-bottom:50px; font-size:16px;}
.rig_about1{
	width:100%;
	border-bottom:1px solid #d5d4d4;
	line-height:40px;

	overflow:hidden;
	background-image: url(0031.jpg);
	background-repeat: no-repeat;
	background-position: 0px 10px;
}


.pottc{ width:100%; overflow:hidden;}
.pottc li{ width:23%; float:left; overflow:hidden; margin-right:10px; margin-bottom:10px;}
.pottc li img{ width:100%; display:block;display: inline-block;
  height: auto;
  max-width: 100%;}
.pottc li p{ width:100%; text-align:center; overflow:hidden;}
.pottc li p a{ color:#FFF;}

.rig_about2{ width:100%; margin-top:20px; line-height:180%; overflow:hidden;}


.page_turner { padding: 10px 0; overflow: hidden; text-align: right; }
.page_turner a, .page_turner span { text-align: center; color:#333; display: inline-block; *display:inline;
border: 1px solid #2E2E2E; height: 20px; min-width: 20px; margin-left: 4px; line-height: 20px; padding: 4px; }
.page_turner a:link, .page_turner a:visited { text-decoration: none; }
.page_turner a:hover, .page_turner a.c { background: #2E2E2E; color: #FFF; }
.newsus{ width:100%; margin-top:30px; margin-bottom:30px; overflow: hidden;}
.newsus li{  overflow:hidden; padding:20px; margin-bottom:30px;}
.newsus1{ width:27%; float:left; overflow:hidden;}.newsus2{ width:70%; float:right; overflow:hidden;}.newsus1 img{ width:100%; display:block}
.newsus2{ width:70%;  overflow:hidden; }
.newsus3{ width:100%; overflow:hidden; font-size:16px; font-weight:700;}
.newsus4{ width:100%; overflow:hidden; line-height:180%; margin-top:30px;}



.form_text{ padding:5px; border:1px solid #CCC; overflow:hidden; outline:none; background:#FFF;

  padding: 12px 20px;
  margin: 8px 0;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;


}
.form_textarea{ height:100px; width:100%;outline:none; background:#FFF;  margin: 8px 0; padding: 12px 20px;
  display: inline-block;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;}

.form_submit{ width: 100%;

  color: white;
  padding: 14px 20px;
  margin: 8px 0;
  border: none;
  border-radius: 4px;
  cursor: pointer;}
  
  
  .fullSlide {
	width:100%;
	position:relative;
	min-height:500px;



}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;

}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	min-height:500px;
	overflow:hidden;
	text-align:center;
}.fullSlide .bd li img{ display:block;}
.fullSlide .bd li a {
	display:block;
	min-height:300px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:12px;
	height:12px;
	 border-radius: 50%;
	margin:2px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	border:#000 1px solid;
	background:#FFF;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}

.cn{width:40px; height:40px; float:right; line-height:40px; color:#FFFFFF;border-radius:40px; background:#f4ec3d; text-align:center; margin-top:30px; margin-left:50px; }